- Network automation: Developing innovative frameworks for customers by leveraging cutting-edge network automation techniques
- Software customizations: Designing and implementing solutions to help customers deploy and operate advanced networking infrastructure
- Efficiency enablement: Building software tools to help internal and external collaborators work more productively when deploying, migrating and operating networks
- Masters or Bachelors degree in Computer Science or related field (or equivalent experience)
- 3+ years professional software development experience
- Proficiency in Python, Golang, C++, C or Rust
- Expertise in version control systems (e.g. GitHub, GitLab, Bitbucket)
- Knowledge of testing frameworks (e.g. PyTest, GoMock)
- Understanding of IP networking and/or distributed systems
- Experience with Unix or Linux
- Comfortable working in all phases of software development life cycle
- Personable with excellent communication skills
- Great problem solving, analytical and troubleshooting skills
- Ability to work independently, and also collaborate effectively within a team
- Keen intellect with willingness to keep learning and developing
- Experience with CI platforms (e.g. GitHub, GitLab, Jenkins)
- Familiarity with container technologies (e.g. Docker, Podman, Kubernetes) and service orchestration (e.g. Ansible, Terraform)
- Familiarity with Nautobot or Netbox
- Familiarity with Itential Automation Platform
- Experience with data center networking, management and orchestration
- Experience building third party software integrations and APIs
- Experience working in a customer-facing role
Company
Toucreek Technologies
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Who You'll Work With:
We're looking for a Software Engineer to join our customer's Professional Services (Software Development) team. Our customer is a top company in data-driven, client-to-cloud networking for large data centers, campuses, and routing environments. You'll work with a global team of software engineers to create high-quality, reliable software that helps customers and colleagues meet their goals and tackle real-world challenges.
What You'll Do
The team's work can be divided into three main areas:
Essential Qualifications:
Desirable:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs